//
//  UINavigationBar+TP.h
//  Tripvi
//
//  Created by xiaowuxiaowu on 2017/5/5.
//  Copyright © 2017年 xiaowuxiaowu. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface UINavigationBar (TP)
@property (nonatomic, strong) UIColor * tp_barBackgroundColor;



/**
 自定义View，充当navigationBar的背景View
 */
@property (nonatomic, strong, readonly) UIView * tp_backgroundView;



/**
 设置NavigationBar的tintColor，并且重绘JKBackIndicatorButton的图片
 @param tintColor tintColor
 */
- (void)tp_setTintColor:(UIColor *)tintColor;


/**
 设置自定义的背景颜色
 @param backgroundColor 背景颜色
 */
- (void)tp_setNavigationBarBackgroundColor:(UIColor *)backgroundColor;


/**
 设置NavigationBar的垂直方向偏移，并调用jk_setNavigationBarSubViewsAlpha：
 @param offsetY offsetY
 */
- (void)tp_setNavigationBarVerticalOffsetY:(CGFloat)offsetY;


/**
 设置主要子控件的透明度（按钮、TitleView啥的）
 */
- (void)tp_setNavigationBarSubViewsAlpha:(CGFloat)alpha;


/**
 重置还原NavigationBar
 */
- (void)tp_resetNavigationBar;
@end
